CHUCKWALLA

Definition of CHUCKWALLA

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