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.

Source: wiktionary.org