Omnivorous
Omnivorous , adjective
[Latin omnivorus; omnis all + vorate to eat greedily. See Voracious.]
1.
All-devouring; eating everything indiscriminately; as, omnivorous vanity; an omnivorous intellect.
2.
(Zoology) Eating both animal and vegetable food.