southwestern toad

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

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

southwestern toad
A southwestern toad sits on a dry rock near a desert stream.