What is the full meaning of chuckwalla
(Spanish) an iguanid lizard of Mexico and the southwestern US, also CHUCKAWALLA [n -S]
Example of the word chuckwalla placed on a Scrabble board.