Skip to main content

Definitions by Treelak

Someone who splurges on trees for over 12 seconds
I treelaked that tree
treelak by Treelak April 24, 2017