omnivorous

adjective
1
eating all types of food, especially both plants and meat
همه‌چیزخوار, همه‌نوع‌خوار
compare carnivorous, herbivorous
2
having wide interests in a particular area or activity
همه جانبه, وسیع نظر, متنوع نگر, جامع نگر, گسترده دامنه, فراگیر
She has always been an omnivorous reader.