Home
Search
Index
Definify.com
Definition
2024
llover_a_mares
llover a mares
Spanish
Verb
llover
a
mares
(
idiomatic
)
To
pour
; to
rain
heavily; to
rain cats and dogs
.
Conjugation
see
llover
Synonyms
llover a cántaros
Etymology
Literally, to "rain seas"
Similar Results