What is the meaning of Omnivorous?

Having a diet which is neither exclusively carnivorous nor exclusively herbivorous.

Having an interest in a variety of subjects.

All-consuming.

Of a parasite: attacking many species; not confined to a single host plant.

Source: wiktionary.org