A large amount of rain in a small amount of time.
Viewed 41,267 times ← Back to Southern Jargon