want to turn oneself in - Spanisch Englisch Wörterbuch