to rain cats and dogs
Llover de forma muy intensa y abundante, como si cayeran grandes cantidades de agua, similar a la expresión 'llover a cántaros'.
Ayer llovió a mares y las calles se inundaron.
Cuando empieza a llover a mares, es mejor quedarse en casa.
"Shower of Mares." Think of a heavy rain as a shower of mares, indicating it will rain heavily.