chaparrón
English translation of chaparrón
m
- [Meteo] downpour, cloudburst Definition of downpour in the British & World English dictionary Definition of downpour in the US English dictionary Translate downpour | into French | into German | into Italian
