insatiate

adjective
  1. impossible to satisfy; having an endless desire or appetite for something
  2. Usage: formal; literary

Examples