an antinuclear protest - Alemán Inglés Diccionario