llover a mares

Meaning

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

Etymology

Literally, “to rain seas”.

Notes

Sign in to write sticky notes