meaning of southwestern toad

1. a uniformly warty stocky toad of washes and streams of semiarid southwestern United States


Related Words

southwestern toad |

Developed & Maintained By Taraprasad.com

Treasure Words