Bufo microscaphus

Explore definitions, synonyms, and language insights of Bufo microscaphus

Definitions

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

More General Terms