marxist
noun.
an advocate of Marxism
noun.
emotionally charged terms used to refer to extreme radicals or revolutionaries
adj.
following the ideas of Marx and Engels