want to turn oneself in - Französisch Englisch Wörterbuch