non-vegetarian
Word family
- vegetariannounA2
- vegetarianadjectiveA2
- vegannounB1
- veganadjectiveB1
Synonym discussion
Sense: noun/1
Non-vegetarian is a neutral label used when the contrast with vegetarian food or people matters, especially on menus, forms, and travel plans. Meat-eater is more everyday and direct, so it sounds more natural in casual conversation about a person's habits. Omnivore is broader and more scientific: it means a person or animal that eats both plant and animal food, so it is less common in restaurant language. Pescatarian is different again, because pescatarians avoid meat but still eat fish, so they are not vegetarians yet may not want a clearly meat-heavy meal. Vegetarian is the opposite label for someone who avoids meat and fish. For example: 'Two guests are vegetarian, but the other three are non-vegetarian.'
Etymology
Non-vegetarian is a modern English formation built by adding the prefix non-, meaning 'not', to vegetarian. The base word vegetarian was coined in nineteenth-century English for someone who does not eat meat, so non-vegetarian developed as the straightforward opposite, especially in contexts like menus, school lunches, and travel planning where people need a quick food label.