Definition of smeghead in US English:

smeghead

noun

slang
  • A fool or contemptible person.

Origin

1980s.