4361. One who eats human flesh September 16, 2025 by Admin A. Beast B. Savage C. Cannibal D. Carnivorous ✅ The correct answer is option C.