Top definition
Someone who splurges on trees for over 12 seconds
I treelaked that tree
by Treelak April 24, 2017
Get the mug
Get a treelak mug for your girlfriend Yasemin.