rain toad
nounDefinition of rain toad
: a tree toad (Hyla versicolor) whose call is popularly supposed to predict rain
1