If someone hates salad, and mostly eats meat, they basically are the opposite of vegetarians. What do you call those people in English? I guess there is no such a thing as meatarian.
Carnivore is the noun used for any animal that eats meat, while omnivore is used for an animal or a person that eats plants and meat.
Although carnivore is generally used to mean an obligate carnivore (animals whose metabolism is not able to synthesize nutrients from vegetal matter), you could jokingly say you are a carnivore to mean you don't eat vegetables.
To be more clear, vegetarian means "a person that doesn't eat meat or fish" because that is a decision that person made, while carnivore doesn't imply any choice. Animals don't decide to be carnivore or herbivore, in the same way human beings are omnivore without having done any choice.
Carnivore, herbivore and omnivore are technical terms drawn from biology, not used in ordinary discourse except for humorous effect.
The most usual colloquial term appears to be meat-eater; it is employed by vegetarians and meat-eaters alike with neither less or more opprobrium than is inherent in the speaker's personal stance. Here are some sample titles from Google:
Vegan vs. Meat Eater - Steven Rinella - YouTube
Healthy Vegetarian Recipes That Satisfy Even Die-Hard Meat Eaters ...
Veganism for the Meat Eater
Going From Vegetarian to Meat-Eating
Note, however, that being a meat-eater does not imply that one "hates salad" or is in any way opposed to the consumption of vegetables. It signifies one who eats meat, not one who eats meat exclusively. I don't think there is a term for that, probably because there must be very few people who consume only animal products.
Non-vegetarian- a person who eats meat, fish, eggs, etc
protected by J.R.♦ Dec 1 '15 at 21:17
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?