adjective
- eating both animal and plant foods.
- eating all kinds of foods indiscriminately.
- taking in everything, as with the mind: an omnivorous reader.
adjective
- eating food of both animal and vegetable origin, or any type of food indiscriminately
- taking in or assimilating everything, esp with the mind
adj.1650s, from Latin omnivorus “all-devouring,” from omnis “all” (see omni-) + vorare “devour, swallow” (see voracity). Related: Omnivorously; omnivorousness.