peaceful rally - French English Dictionary