want to turn oneself in - French English Dictionary