What is the meaning of the word "omnivore"?

Definitions:

  1. a person who eats all kinds of foods copy to clipboard noun
    • They described themselves as an omnivore when we asked what they liked to eat. copy to clipboard
  2. an animal that feeds on both animal and vegetable substances copy to clipboard noun
    • Bears are classified as omnivores for the variety in their appetite. copy to clipboard