- iguanid as a noun:
- 1
iguanid
noun
1 iguanid
Lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males.
synonym: iguanid lizard.
debug info: 0.0299
noun
Lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males.
synonym: iguanid lizard.
debug info: 0.0299