constrictor_constrictor
1. [ noun ] (zoology) very large boa of tropical America and West Indies
Synonyms: boa_constrictor
Related terms: boa