a species of rear-fanged colubrid snake distributed in mexico, central america, and south america (imantodes cenchoa) - Spanish English Dictionary