trencherman
noun
°A person who eats a substantial amount; a feeder, one with a healthy appetite.