pantophagist

Etymology
See and.

Noun

 * 1) One who eats all kinds of food.