1 rain toad | Definition of rain toad

rain toad

noun

Definition of rain toad

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