Omnivore
Overview
 
Omnivores (from Latin: omni all, everything; vorare to devour) are species that eat
Eating
Eating is the ingestion of food to provide for all organisms their nutritional needs, particularly for energy and growth. Animals and other heterotrophs must eat in order to survive: carnivores eat other animals, herbivores eat plants, omnivores consume a mixture of both plant and animal matter,...

 both plant
Plant
Plants are living organisms belonging to the kingdom Plantae. Precise definitions of the kingdom vary, but as the term is used here, plants include familiar organisms such as trees, flowers, herbs, bushes, grasses, vines, ferns, mosses, and green algae. The group is also called green plants or...

s and animal
Animal
Animals are a major group of multicellular, eukaryotic organisms of the kingdom Animalia or Metazoa. Their body plan eventually becomes fixed as they develop, although some undergo a process of metamorphosis later on in their life. Most animals are motile, meaning they can move spontaneously and...

s as their primary food
Food
Food is any substance consumed to provide nutritional support for the body. It is usually of plant or animal origin, and contains essential nutrients, such as carbohydrates, fats, proteins, vitamins, or minerals...

 source. They are opportunistic, general feeders not specifically adapted to eat and digest either meat or plant material primarily.
Although the term omnivore literally means eater of everything, omnivores cannot really eat "everything" that other animals eat; they can only eat things that are at least moderately easy to get and still at least moderately nutritious.
 
x
OK