iguanidae: meaning and definitions

EnglishType a word

What is iguanidae?

  • A natural family of New World lizards including the common Iguana, Iguana iguana.