socialist
noun
[ ˈsəʊʃ(ə)lɪst ]
• a person who advocates or practises socialism.
• "she was a lifelong socialist"
Similar:
left-wing,
Fabian,
syndicalist,
utopian socialist,
communist,
communistic,
Bolshevik,
leftist,
ultra-left,
anti-capitalist,
radical,
revolutionary,
militant,
red,
progressive,
progressivist,
reforming,
social-democrat,
Labour,
Labourite,
labourist,
Marxist,
Leninist,
Marxist–Leninist,
Trotskyite,
Maoist,
lefty,
pink,
pinko,
Bolshie,
commie,
left-winger,
reformer,
social democrat,
socialist
adjective
• adhering to or based on the principles of socialism.
• "the history of socialist movement"