treehugger
noun
°An environmentalist; someone who shows excessive concern for the environment.