Definition of muffin-head in English:

muffin-head

(also muffin-yed)

noun

British Regional
  • A fool, an idiot.

Origin

Late 19th century; earliest use found in Mrs. Humphry Ward (1851–1920), novelist, philanthropist, and political lobbyist.