Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word spiny lizard from English dictionary with examples, synonyms and antonyms.

spiny lizard   noun

Meaning : Desert lizard that feeds on ants.

Synonyms : moloch horridus, mountain devil

Meaning : Any of numerous lizards with overlapping ridged pointed scales. Of North America and Central America.