A person who eats human flesh is a ___ .
A
carnivore
B
cobbler
C
cannibal
D
cartographer
Correct Answer: cannibal