a lot of effort and suffering - Französisch Englisch Wörterbuch