an antinuclear protest - Spanish English Dictionary