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