Socialist

A being that believes in or expouses socialism.