Constrictor constrictor

Explore definitions, synonyms, and language insights of Constrictor constrictor

Definitions

Noun
very large boa of tropical America and West Indies

More General Terms

boa