1 definition by Mikasa Ackermann

Top Definition
Someone who loves trees.
Person One: I love tree's.
Person Two:You're a treewhore you know
by Mikasa Ackermann December 20, 2014

Mug icon
Buy a treewhore mug!