|
Definition of Chuckwalla
1. Noun. A herbivorous lizard that lives among rocks in the arid parts of southwestern United States and Mexico.
Definition of Chuckwalla
1. [n -S]
|
1. Noun. A herbivorous lizard that lives among rocks in the arid parts of southwestern United States and Mexico.
1. [n -S]