cannibal
1. [ noun ] (anthropology,sociology) a person who eats human flesh
Synonyms: anthropophagus anthropophagite man-eater
Related terms: savage cannibalize
Similar spelling:   cannibalic
  cannibalize
  cannibalism
  cannibalise
  canfield
  Canavalia
  canful