Definition of NDP in English:

NDP

abbreviation

  • (in Canada) New Democratic Party.