sich der polizei stellen

listen to the pronunciation of sich der polizei stellen
Deutsch - Englisch
to surrender/give yourself up to police
sich (der Polizei) stellen
to turn yourself in