chuckwalla has definitions from the field of zoology
1
[ noun ] (zoology) rock-dwelling herbivorous lizard of arid parts of southwestern United States and Mexico

Related terms

iguanid

*