A cannibal is someone who eats human flesh. It’s a good idea not to get too friendly with one, especially if you’re covered in delicious-smelling spices.

The word cannibal comes from the Spanish word caníbalis, which was Christopher Columbus’s version of the word Caribs, the name people from the Caribbean called themselves. They meant Carib as in “brave ones” so something got lost in translation! Most cannibals are fictional — like Queequeg from Moby Dick or Hannibal Lecter from The Silence of the Lambs. This word can apply to animals that eat their own kind: for example, the cannibal shrimp eats other shrimp. Ew.

Definitions of cannibal

n a person who eats human flesh

anthropophagite, anthropophagus, man-eater
Type of:
barbarian, savage
a member of an uncivilized people

Sign up, it's free!

Whether you're a student, an educator, or a lifelong learner, can put you on the path to systematic vocabulary improvement.