Question: what do ndp party stand for?
Answer: The New Democratic Party (NDP; French: Nouveau Parti démocratique, NPD) is a social democratic federal political party in Canada.