Marxist

nouns

an advocate of Marxism
is derived from
is a type of (narrower)
a person who pleads for a cause or propounds an idea
emotionally charged terms used to refer to extreme radicals or revolutionaries

adjectives

following the ideas of Marx and Engels
pertains to