omnivore Meaning, Definition & Usage

  1. noun a person who eats all kinds of foods
  2. noun an animal that feeds on both animal and vegetable substances

WordNet