Question:

One who eats human flesh:

Show Hint

Think of the specific word used only for eating human flesh, not animal meat.
Updated On: Jul 16, 2026
  • Cannibal
  • Carnivore
  • Herbivorous
  • None of these
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is A

Solution and Explanation

A cannibal is a person who eats the flesh of other human beings. This word matches the meaning given in the question directly.
Option B, carnivore, means an animal or person that eats meat in general, such as chicken, mutton or fish. It does not specifically mean eating human flesh.
Option C, herbivorous, describes an animal that eats only plants, which is the opposite of eating flesh.
Since option A gives the exact meaning, option D, none of these, is not needed.
The correct answer is option A, Cannibal.
Was this answer helpful?
0
0