a very heavy downpour - Deutsch Englisch Wörterbuch