the heavens open (up)
phrase
: it begins to rain
The heavens opened (up) and the rain poured down.
Love words? Need even more definitions?
Merriam-Webster unabridged



