Glutton

The noun glutton means someone who habitually eats greedily or consumes food or drink immoderately. This also refers to someone who can withstand or accept something remarkably.

Synonyms are over-eater, gourmand, hog, or cormorant.

The word origins from the Middle English glotoun and Old French (13th century) gloton (Modern French glouton) meaning “glutton” and “scoundrel” which is a general term of abuse. It also comes from the Latin glutton-, glutto, akin to Latin gluttire meaning “to swallow”, and gula meaning “throat”. Its first known use was during the 13th century.

I only have one word to describe him – glutton. He even eats my sandwiches without asking for my permission.

Their blind date didn’t go well, the woman was a total glutton.

I will never understand people who are glutton for punishments.