Select the one word for a person who eats human flesh.
Q1. Select the one word for a person who eats human flesh.
Answer: Cannibal
Explanation: Cannibal means a person who eats the flesh of other human beings. Carnivore is a broader term for flesh-eating animals and does not specify human flesh.