Polyphagy

n.
  1. The practice or faculty of subsisting on many kinds of food.