Rain-cats-and-dogs Synonyms

Rain heavily
(Verb)