English Imantodes cenchoa Cited by user Citation bot on 03 Jun 2022 Imantodes cenchoa is a species of rear-fanged mildly venomous snake in the Family Colubridae.