New Democratic Party/Definition

The Canadian social democrat party descended from the Co-operative Commonwealth Federation, founded in 1933.