an antinuclear protest - Español Inglés Diccionario