VariousWords beta
Related Terms:
Noun
Definition: An ideology merging aspects of Marxism, socialism, green politics, environmentalism, etc. that opposes capitalism.
VariousWords beta
Definition: An ideology merging aspects of Marxism, socialism, green politics, environmentalism, etc. that opposes capitalism.