MohammedPreview
Open in TheBrain

To Downpour

(intransitive) To pour down; rain heavily.