TURN YOURSELF IN


Meaning of TURN YOURSELF IN in English

walk into a police station to tell them what you did, own up

If you tell your counselor about the shooting, he'll advise you to turn yourself in.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.