An animal that eats all kinds of foods, both plants and animals.

Subscribe to Omnivore