Adjective
1. Marxist
Noun
1. communism, Marxist
2. advocate, advocator, proponent, exponent, Bolshevik
3. Marxist, pinko, red, bolshie, radical