Meaning of llover a cántaros in Spanish:

llover a cántaros

Translate llover a cántaros into English

phrase

  • 1Llover en abundancia y con intensidad.