dictionary
Definition / Define
Treehugger
Treehugger
Noun
An environmentalist; someone who shows excessive concern for the environment.