cannibal

noun
  1. a person who eats human flesh
  2. an animal that eats others of its own species
adjective
  1. relating to or practicing cannibalism

Examples