Select the correct word that best conveys the meaning of the following sentence from the options given below:-
One who feeds on human flesh.
Answer & explanation
Correct answer: option 1
The correct answer is Option (1) → Cannibal
A cannibal is a person who eats human flesh (or an animal that eats its own kind). The word comes from the Spanish "Canibales", a name once used for the Carib people of the West Indies.
Example: Old travel stories wrongly described the islanders as cannibals.
Why the Other Options are Incorrect?
Option 2: Carnivorous — Incorrect. Carnivorous is an adjective meaning feeding on the flesh of animals in general, not human flesh.
Example: The tiger is a carnivorous animal.
Option 3: Omnivorous — Incorrect. Omnivorous means eating both plants and animals.
Example: Bears are omnivorous and eat berries as well as fish.
Option 4: Herbivorous — Incorrect. Herbivorous means feeding only on plants.
Example: Cows and deer are herbivorous.