Definition of pudding-eater in US English:

pudding-eater

noun

  • A person who eats puddings (in early use sometimes derogatory).

Origin

Late 17th century; earliest use found in John Rushworth (c1612–1690), historian and politician.