Translation of chaparrón in English:

chaparrón

downpour, n.

masculine noun

Meteorology

  • 1

    downpour
    cloudburst
    un chaparrón de insultos a barrage of insults