an antinuclear demonstration - German English Dictionary