Find the word definition

Wiktionary
tree huggers

n. (tree hugger English)