rain cats and dogs - English Synonyms Dictionary

rain cats and dogs

v.
[1] pour , pelt , stream , rain buckets