/ ɒmˈnɪvərəs; NAmE ɑːm-/ adjective
1.
( technical ) eating all types of food, especially both plants and meat
—compare carnivorous , herbivorous
2.
( formal ) having wide interests in a particular area or activity :
She has always been an omnivorous reader.
••
WORD ORIGIN
mid 17th cent.: from Latin omnivorus + -ous .