Socialist

Adjective

 * Of, belonging to, or constituting a party or political group that advocates socialism.

Noun

 * 1) A member of a party or political group that advocates socialism.