(PERSON) [noun] [C] [informal] - someone who takes much more than a fair share of something, esp. by eating too muchYou've eaten it all, (you) hog! [as form of address]
HOG
Meaning of HOG in English
Cambridge English vocab. Кембриджский английский словарь. 2012