TreeHugger
WiktionaryText

Noun


  1. An environmentalist; someone who shows excessive concern for the environment.
 
x
OK