Top definition
Incredibly cool, to the point where it is like one is floating over the tops of trees in a forest and sees everything around them.
That concert last night was tree-leafin', I've never seen a live performance be that good before.
by Mally Cat May 02, 2010
Get the mug
Get a Tree-Leafin' mug for your dad Georges.