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 counsellor about the shooting, he'll advise you to turn yourself in.

English idioms vocab.      Словарь английских идиом и выражений.