socialist
adjective
°Of, promoting, practicing, or characteristic of socialism.
noun
°One who practices or advocates socialism.