Skip to main content

Definitions by Hadolf

Taren 

Share definition Flag
Soviet LSD, still very popular in eastern europe, not fun to take...
Stick that Taren in your fucking ass to get high faggot...
Taren by Hadolf May 27, 2016