English Etymology smack, heroin + -head
Noun smackheads (plural smackheads)
#(derogatory slang) A person who regularly uses heroin.