It's likely you're thinking of:
* "A heavy rain": This refers to a downpour, a lot of rain coming down at once.
* "A shower of rain": This means a brief period of light rain.
* "A downpour": This is another way to describe a heavy rain.
If you can give me more context about where you heard this idiom, I might be able to help you understand what you meant!