Top definition
A person who hugs/humps trees in order to sexually satisfy themselves.
Miriam is such a tree huggin dyke! She hugs trees to get off.
by Kirky Deez April 04, 2011
Get the mug
Get a tree huggin mug for your barber Beatrix.