Subscribe
URL of the page has been copied to clipboard.
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.
Install App