massive protest - French English Dictionary