Definition of Chuckwalla

  • (noun) a herbivorous lizard that lives among rocks in the arid parts of southwestern United States and Mexico

Synonyms of Chuckwalla


Antonyms of Chuckwalla


No Antonyms Found.

Homophones of Chuckwalla


No Homophones Found.