iguana iguana (0 synonym found)

Definition of iguana iguana:

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

Definition of iguana iguana:

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

Back to Top