English dictionary

iguanid lizard meaning and definition

Definition and meaning of iguanid lizard at MeaningMonkey.org. iguanid lizard meaning and definition in the English Dictionary.

IGUANID LIZARD noun

Definition of iguanid lizard (noun)

  1. lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: