Chuckwalla - Definition

chuckwalla

n 1: a herbivorous lizard that lives among rocks in the arid
parts of southwestern United States and Mexico [syn:
chuckwalla, Sauromalus obesus]

Look up another word