Marxist
Marxist - noun
an advocate of Marxism
emotionally charged terms used to refer to extreme radicals or revolutionaries
Marxist - adjective
following the ideas of Marx and Engels
Marxist - thesaurus
bolshevik
bolshie
bolshy
red