party of progress and socialism - German English Dictionary