Top definition
Meaning: A drug / Origins: Invented slang, (i.e., Nadsat vocabulary): adrenochrome?
by Brian November 01, 2004
Get the mug
Get a Drencrom mug for your dog Yasemin.

Activity