lash down
Verb
Meaning
(transitive) To secure with ropes; to tie down
(intransitive) To rain heavily.
Source: en.wiktionary.orgSynonyms
pelt
stream
pour
teem
tie down
pour down
rain cats and dogs
pelt down
whip down
bucket down
piss down
chuck it down