meaning of desert iguana

1. small long-tailed lizard of arid areas of southwestern United States and northwestern Mexico


Related Words

desert iguana |

Developed & Maintained By Taraprasad.com

Treasure Words