Green’s Dictionary of Slang

buttered bun n.2

1. a country fool, a rustic simpleton.

[UK]N. Ward in DSUE (1984).

2. a drunken man.

[UK]New Canting Dict.