Pantophagist /(?)/

Pan·toph·a·gist

Pantophagist

n.
  1. A person or an animal that has the habit of eating all kinds of food.