Definition of llover a jarros in Spanish:

llover a jarros

phrase

Spain
  • 1Llover en abundancia y con intensidad.