iguanid
has definitions from the field of zoology
|
|
1 |
[ noun ] (zoology) lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males
Synonyms |
* |
|