Noun
buzgut (plural buzguts) (archaic, West Country, Cornwall dialect) A person who eats or drinks a substantial amount.