Motorhead meaning

(UK, slang) Heavy (ab)user of amphetamines.
noun
12
2
(US, slang) A car enthusiast.
noun
7
4
Advertisement

Origin of motorhead

  • motor + -head

    From Wiktionary