Definition, synonyms and related words
A Central and South American snake with iridescent scales, Epicrates cenchria