ornivoro is incorrectly written, and should be written as "omnivorous" being its meaning: From the latin omnis, omne: all and voro voras vorare: devour, eat: he eats everything. It is the living being that feeds plants and animals.