turipache

Noun

 * 1) The helmeted iguana, Central American lizard of the genus.