Trotskyism

hypernyms

communism

etymologically-related-terms

Communism

Leninism

Marxism

communist