scaghead /ˈskæɡhɛd/ noun1 •(UK, slang) A heroin user.Imagine having London dungeons but, Manchester edition! Scagheads popping out on you in the dark, the lot! — 2023 formsscagheads