embark on a mission - Französisch Englisch Wörterbuch