• word of the day

    chuckwalla

    chuckwalla - Dictionary definition and meaning for word chuckwalla

    Definition
    (noun) a herbivorous lizard that lives among rocks in the arid parts of southwestern United States and Mexico
    Synonyms : sauromalus obesus
Download our Mobile App Today
Receive our word of the day
on Whatsapp