esurience

noun
  1. intense hunger or a voracious appetite; greed for food or sustenance
  2. Usage: formal or literary
  3. an eager or insatiable desire for something; craving
  4. Usage: figurative

Examples