← All words
verb

llover a mares

verb

to pour; to rain heavily; to rain cats and dogs

Synonyms: llover a cántaros

Literally, “to rain seas”.