an antinuclear protest - Turco Inglés Diccionario