people's vanguard party - French English Dictionary