Hewan omnivor biasanya diartikan sebagai hewan pemakan daging dan tumbuhan. Hal itu memang benar, namun definisi yang lebih tepat sebenarnya adalah hewan yang tubuhnya bisa menyerap nutrisi dari daging hewan lain maupun tumbuhan.
Berdasarkan definisi tersebut, sejenis hewan tak bisa serta-merta disebut omnivor hanya karena mereka makan daging dan tumbuhan. Itulah kenapa kucing tidak disebut omnivor meski kadang mereka makan rumput. Sebab, tubuh mereka tak bisa menyerap nutrisi darinya. Kucing hanya mengonsumsinya untuk menghilangkan parasit di usus.
Sesuai definisi tersebut pula, banyak hewan yang disangka karnivor atau herbivor ternyata adalah omnivor. Mereka pemakan daging dan tumbuhan, tubuhnya pun bisa menyerap nutrisi tersebut. Inilah lima hewan tersebut.