Eunectes murinus

Explore definitions, synonyms, and language insights of Eunectes murinus

Definitions

Noun
large arboreal boa of tropical South America

More General Terms

boa