Definition of "Greenpeace"

Greenpeace