English Dictionary
Definition the DPP in British English
the DPP
/ˌdiː piː ˈpiː/
1
the Department of Public Prosecutions
Synonyms and related words
Synonyms and related words
