Skip to main content

Definitions by P.J. Pumpernickle

toad soaker 

An enormous amount of rainfall; a deluge.
The high humidity, violent winds, and lightning were a sure sign of a toad soaker.