Dictionary search results

Showing 1-2 of 2 results

eco-activist British & World English

A person engaged in vigorous social or political campaigns whose aim is to prevent damage to the environment