Diccionario Español-Inglés
chaparrón
Downfall, spate
Diccionario Español-Inglés
chaparron
chapucear