iguana iguana

/AY0 G W AA1 N AH0 AY0 G W AA1 N AH0/
noun
  1. 1

    large herbivorous tropical american arboreal lizards with a spiny crest along the back; used as human food in central america and south america

Translate “iguana iguana” into another language