abstract:An omnivore /ˈomnɪvɔər/ meaning 'all-eater' (Latin, omni meaning "all" or "everything" and vorare meaning "to devour") is an animal that derives its energy and nutrients from a diet consisting of a variety of sources that may include plants, animals, algae and fungi.