Non-vegetarian

Non-vegetarian is an Indian English word that is used to refer to a person who is not a vegetarian i.e. someone who consumes meat, especially as a major source of protein.[1][2]
Although the meaning is readily understood, this term is not common parlance in most English-speaking countries where meat consumption is the norm and vegetarianism or veganism is rare.

A related word is Eggetarian, that refers to a vegetarian who consume egg-based products but not meat.

In India, labeling of packaged food products is mandatory to distinguish between non-vegetarian (reddish-brown) and vegetarian (green) products

In India and Pakistan, non-vegetarian cuisine has been heavily influenced by the coastal, trading as well as immigrant cultures including Arabic, Turkic, Mughal, Persian as well as Portuguese, French and British leading to various indigenous forms of cuisine such as Mughlai, Hyderabadi, Awadhi, Kolhapuri, Malvani, Chettinad and Malabari. [3][4].While coming to non-veg, chettinad restaurants plays an important role[5]

In India, most restaurants serving meat publicly and explicitly display the title 'non-vegetarian restaurant' or 'non-vegetarian hotel' (In India, the term hotel may colloquially refer to a restaurant or a hotel). This practice is intended to help strict, orthodox vegetarians who may want to avoid eating in such restaurants due to religious reasons or due to consciousness of the pain and sufferings that are inflicted on animals .[6][7] In his autobiography, Mahatma Gandhi had mentioned an incident regarding his dilemma, as a vegetarian, whether it is appropriate to eat a vegetarian meal in a non-vegetarian restaurant or not.[8]