i love the devil's sugar so much, i can't wait to get some more and shoot up
slang for heroin
"i love the devil's sugar so much, i can't wait to get some more and shoot up" What is the definition of "devil's sugar"?