if life gives you lemons, make lemonade - Französisch Englisch Wörterbuch