English Dictionary
Definition NDP in British English
NDP noun
[singular] noun
/ˌen diː ˈpiː/

English Dictionary