The short name for the New Democratic Party, a left-wing political party in Canada popular with labour and big on socialized healthcare and education and social housing.

Log in or registerto write something here or to contact authors.