Answer: hogger

AnswerCrossword Clue
HOGGERHardly a generous sort
hoggerone that hogs (to eat hoggishly)
hoggerlocomotive engineer
hoggerperson or thing that hogs