Skip to main content

canadiangal_13's definitions

Leaf turner

Share definition
When you call someone a leaf turner, you are basically saying f*** off or a**hole. -m,g
Hey Jenny, LEAFTURNER!!! defining "leaf turner"
by canadiangal_13 May 5, 2015
Flag
mugGet the Leaf turner mug.