FAMILY IGUANIDAE





Definition:

  1. [noun] New World lizards
    Synonyms: Iguanidae, family Iguanidae, Iguania, family Iguania

Synonyms: