Ninjawords is on the iPhone! Watch a video or download it here.
communism
noun
°Any political philosophy or ideology advocating holding the production of resources collectively.
°Any political social system that implements a communist political philosophy.