n. & adj.
--n.
1. a person who eats human flesh.
2 an animal that feeds on flesh of its own species.
--adj. of or like a cannibal.
Derivatives:
cannibalism n. cannibalistic adj. cannibalistically adv.
Etymology: orig. pl. Canibales f. Sp.: var. of Caribes name of a W.Ind. nation