Omnivorous
English Meaning
All-devouring; eating everything indiscriminately; as, omnivorous vanity; esp. (Zoöl.), eating both animal and vegetable food.
- Eating both animal and vegetable foods.
- Taking in everything available, as with the mind: an omnivorous reader.