marxist socialism philosophy - German English Dictionary