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