piovere a catinelle

Verb

 * 1) to rain buckets, to rain cats and dogs to rain very heavily