vorarephile

Etymology

From Latin vorare (“to devour”) + -phile.

noun

  1. A person who has vorarephilia.