Omnivore is animal that can use both plants and other animals as food sources. Examples include pigs, rats, cockroaches, and humans. Compare carnivore, herbivore.