buzgut

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