boa constrictor

Explore definitions, synonyms, and language insights of boa constrictor

Definitions

Noun
very large boa of tropical America and West Indies

More General Terms

boa