その理由は次のとおりです。
* carni- 「肉」または「肉」を意味するルートワードです。
* -vore 「Eater」を意味する接尾辞です。
だから、 carnivore 文字通り「肉を食べる人」を意味します。