desert iguana
Explore definitions, synonyms, and language insights of desert iguana
Definitions
Noun
small long-tailed lizard of arid areas of southwestern United States and northwestern Mexico