mesojedec

Etymology
From.

Noun

 * 1) carnivore (meat-eating animal)
 * 2) A person who likes to eat meat (meat-eater).