be overly generous - Deutsch Englisch Wörterbuch