public protest meeting - French English Dictionary