A person who eats human flesh; a cannibal or member of a supposedly cannibalistic people.
From Greek anthropos (human) + phagos (eater). Used by Greek and Roman writers, later adopted into English and used throughout colonial literature.
Try Another Word