Science & Nature · 1

What do you call an animal that eats both plants and meat?

Answer

Omnivore

An omnivore is an animal that consumes both plant and animal material as food sources for energy and nutrients. The term comes from the Latin words 'omnis' (all) and 'vorare' (to devour). Omnivorous animals typically have digestive systems adapted to process diverse food types, including specialized teeth for grinding plants and tearing meat. Omnivores occupy flexible ecological niches and are often opportunistic feeders, allowing them to thrive in various environments. This dietary strategy is advantageous because it reduces dependence on any single food source.

💡 Did you know?

Humans are omnivores with digestive systems adapted for both plants and meat, though individual dietary choices vary widely.

Other options people guess

  • Carnivore
  • Herbivore
  • Frugivore

Topics

  • zoology
  • diet
  • ecology

Know your science & nature trivia?

Play a free Science & Nature quiz and see how many you get right — no signup needed to start.

More Science & Nature facts