protest rally - French English Dictionary