southwestern toad

Explore definitions, synonyms, and language insights of southwestern toad

Definitions

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

More General Terms