emerald tree boa

English

Etymology

From emerald +‎ tree +‎ boa.

Noun

emerald tree boa (plural emerald tree boas)

  1. A bright green, tree-dwelling South American snake in either of two species:
    1. Corallus caninus
    2. Amazon Basin emerald tree boa, Corallus batesii, formerly considered a same species as Corallus caninus.

Translations