people's vanguard party - German English Dictionary