cannibal

n. Person or animal that eats its own species.  cannibalism n. Cannibalistic adj. [spanish from carib]

n. A human being that eats human flesh; hence, any that devours its own kind.