right to speak and be heard - French English Dictionary