emerald tree boa
Meanings
noun
- A bright green, tree-dwelling South American snake in either of two species:
- Corallus caninus.
- Amazon Basin emerald tree boa, Corallus batesii, formerly considered a same species as Corallus caninus.
Word forms
Etymology
From emerald + tree + boa.
Translations
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.