rain cats and dogs in Italian
rain cats and dogs in Italian
piovere a catinelle
(idiomatic, impersonal) To rain very heavily.
diluviare
(idiomatic, impersonal) To rain very heavily.
piovere come Dio la manda
(idiomatic, impersonal) To rain very heavily.
scrosciare
(idiomatic, impersonal) To rain very heavily.