left socialist revolutionaries - German English Dictionary