Definition of NDP in English:

NDP

  • (in Canada) New Democratic Party.