massive demonstration - Francés Inglés Diccionario