Definitions by Formerstreetrunnerofstlouis
Tree Hugger
A liberal who claims to love the environment, but uses their love of nature as an excuse to not shave their pits. More commonly just the women.
Tree Hugger by Formerstreetrunnerofstlouis November 16, 2023