Definition of E-head in English:

E-head

noun

slang
  • A habitual user of Ecstasy.

Origin

1980s; earliest use found in The Spectator.