a lot of effort and suffering - Deutsch Englisch Wörterbuch