'Constrictor constrictor' definitions:

Definition of 'Constrictor constrictor'

From: WordNet
noun
Very large boa of tropical America and West Indies [syn: boa constrictor, Constrictor constrictor]