What is a word for food including meat?

Is there a word meaning 'a person who eats meat and/or fish'?

For example a vegan is 'a person who does not eat or use animal products', a vegetarian is 'a person who does not eat meat or fish', and a pescatarian is 'a person who does not eat meat but does eat fish'.

There is 'omnivore', but this seems to go with 'herbivore' and 'carnivore' rather than 'vegan/vegetarian/pescatarian'.


Solution 1:

non-vegetarian (noun ) (OxfordDictionaries.com)

A person who is not a vegetarian; a meat-eater.

non-veggie (noun) = non-vegetarian.

Solution 2:

You can probably use the prefixed word non-vegetarian:

Vegetarians also frequently stay with non-vegetarian friends, or lodge with others who do not understand how to provide for them.

(source: The Allinson Vegetarian Cookery Book by Thomas R. Allinson)

Solution 3:

How about meat eater?

:a person whose diet includes meat. "if you're a meat eater, make sure you experience one of the steakhouses" [Webster's]