chowhound

[ chou-hound ]
/ ˈtʃaʊˌhaʊnd /

noun Slang.

a person who eats food in large quantities or with great gusto; glutton.

Origin of chowhound

First recorded in 1940–45; chow1 + hound1