omnivorous
adjective
[ ɒmˈnɪv(ə)rəs ]
• (of an animal or person) feeding on a variety of food of both plant and animal origin.
Similar:
eating a mixed/varied diet,
able to eat anything,
all-devouring,
pantophagous,
pamphagous,
pantophagic,
omnivorant,
• indiscriminate in taking in or using whatever is available.
• "an omnivorous reader"
Origin:
mid 17th century: from Latin omnivorus + -ous.