1 definition by P.J. Pumpernickle

An enormous amount of rainfall; a deluge.
The high humidity, violent winds, and lightning were a sure sign of a toad soaker.
by P.J. Pumpernickle March 8, 2012
Get the toad soaker mug.