TREE HUGGER


Meaning of TREE HUGGER in English

Noun. An environmentalist, a green activist.

Slang English vocab.      Английский сленговый словарь.