edacious

adjective
  1. having a huge appetite; consuming or eager to consume great quantities of food
  2. Usage: formal; literary
  3. having an insatiable desire for something
  4. Usage: formal; figurative

Examples