English dictionary
spiny lizard meaning and definition
Definition and meaning of spiny lizard at MeaningMonkey.org. spiny lizard meaning and definition in the English Dictionary.SPINY LIZARD noun
Definition of spiny lizard (noun)
- desert lizard that feeds on ants
- synonyms: Moloch horridus, mountain devil
- any of numerous lizards with overlapping ridged pointed scales; of North America and Central America
Source: Princeton University Wordnet