storm of protests - Alemán Inglés Diccionario