make great or desperate efforts - Französisch Englisch Wörterbuch