a lot to contend with - Deutsch Englisch Wörterbuch