a mass protest - Francés Inglés Diccionario