smaragdipuuboa

Noun

 * 1) emerald tree boa,  bright green non-venomous boa species found in the rainforests of South America