a sudden, copious and short lasting downpour - Spanisch Englisch Wörterbuch