Skip to main content

Definitions by Snake trap

Turkey towel 

A hit of lsd.
Somebody get my turkey towel so I can go find my hand sandwich.
Turkey towel by Snake trap January 17, 2018