cannibal
noun
[ ˈkanɪb(ə)l ]
• a person who eats the flesh of other human beings.
• "cannibal tribes"
Origin:
mid 16th century: from Spanish Canibales (plural), variant (recorded by Columbus) of Caribes, the name of a West Indian people reputed to eat humans (see Carib).