devourer

nouns

someone who eats greedily or voraciously
is derived from
is a type of (narrower)
someone who consumes food for nourishment