excessive precipitation - Deutsch Englisch Wörterbuch