esurient

adjective
  1. extremely hungry; voracious
  2. Usage: formal; literary
  3. having an intense desire or craving for something
  4. Usage: formal; figurative

Examples