witness protection
Appearance
English
[edit]Noun
[edit]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
[edit]government program that provides new identities and protection for witnesses
|