Someone who wants to give up eating red meat but isn't crazy enough to give up the best red meats like philly cheesesteak, fillet mignon, or bacon.
by David the Punisher November 20, 2009
Someone who tends to eschew animal flesh, especially consumption of red or fatty meats, but still will occasionally eat meat, unlike a vegetarian.
Whereas a vegan may confine his diet to fruits and vegetables, a semi-vegetarian might eat fish weekly; eggs, honey, and dairy products frequently; and beef, lamb, or chicken an average of two days each month.
by LAlawMedMBA November 28, 2014
a complete moron for using the word to define their diet. a person who eats only some types of meat, yet still has the nerve to label themselves. they eat fish or birds, but no cows, pigs, whatever. somehow they think that the big animals are animals, and the little ones are plants. they aren't strong enough to eliminate all meats from their diet like real vegetarians.
by emohammers February 19, 2004