Meaning of southwestern toad

Definition of southwestern toad

(noun) a uniformly warty stocky toad of washes and streams of semiarid southwestern United States

Other information on southwestern toad

WIKIPEDIA results for southwestern toad
Amazon results for southwestern toad