What does bufo microscaphus mean?

bufo microscaphus meaning in General Dictionary

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