witness protection
English
Noun
witness protection (uncountable)
- A government program that provides new identities and protection for witnesses who come forward and testify in court against dangerous targets.
Translations
government program that provides new identities and protection for witnesses
|