a sudden, copious and short lasting downpour - Español Inglés Diccionario