semivegetarian

Etymology
From.

Noun

 * 1) One who does not eat certain kinds of flesh (often red meat).
 * 2) One who does not eat very much flesh.

Adjective

 * 1)  Being a semivegetarian (in either sense).
 * 2)  Fit for a semivegetarian to eat; that is, not containing certain kinds of flesh.