noun a person who eats mostly plant foods, dairy products, and eggs, and occasionally chicken, fish, and red meat. adjectiveof or relating to a semivegetarian.