a mass protest - Alemán Inglés Diccionario