Marxist

noun

1.
an advocate of Marxism
Derived from:
Marxism
2.
emotionally charged terms used to refer to extreme radicals or revolutionaries