FromDutchcarnivoor, fromLatincarnivorus(“flesh-eating”), itself fromcarō(“flesh, meat”) +vorāre(“to devour”).
karnivor (pluralkarnivor-karnivor)