Definition of CHUCKWALLA
noun : CHUCKWALLA
Source: WordNet 3.1
-
1. (
) a herbivorous lizard that lives among rocks in the arid parts of southwestern United States and Mexico ;
See more about : CHUCKWALLA