Choose the correct one-word substitute for: 'One who eats human flesh'.
Show answer & explanation
Correct answer: A
Explanation
The correct answer is option 1 i.e. Cannibal.
Correct Word: Cannibal
Meaning: A person who eats the flesh of other human beings.
Example: Historical accounts sometimes mention tribes that were known to be cannibals during times of extreme famine.
Meaning of the other options:
Herbivore: An animal that feeds on plants.
Carnivore: An animal that feeds on flesh.
Omnivore: An animal or person that eats food of both plant and animal origin.
Hence, the chosen option is correct.