mass protests - Alemán Inglés Diccionario