DPP

DPP

English Noun
Ad

Definition

Initialism of direct participation program/plan.

Example Sentences

  • "After months of troubling silence, the DPP Keir Starmer, finally stepped forward and directly and loudly challenged Yates."
Ad