polyphagy

noun
  1. the practice of eating many different kinds of food
  2. Usage: biology; ecology
  3. excessive eating or appetite
  4. Usage: medical

Examples