meat-eater

noun

1.
any animal that feeds on flesh