SMACKHEAD


Meaning of SMACKHEAD in English

Noun. A heroin addict, junkie. Derog.

Slang English vocab.      Английский сленговый словарь.