llover a mares

Significado (Inglés)

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

Etimología (Inglés)

Literally, “to rain seas”.

Notes

Sign in to write sticky notes