Definition of omnivorous adjective from the Oxford Advanced American Dictionary
omnivorous
adjective
/ɑmˈnɪvərəs/
1(technical)eating all types of food, especially both plants and meat compare carnivorous at carnivore, herbivorous at herbivore2(formal) having wide interests in a particular area or activityShe has always been an omnivorous reader.