semi-vegetarianism means eating seafood or poultry, or both, but no red meat. people who eat red meat on rare occasion are "flexitarians". real or semi-vegetarians, though, usually resent "flexitarian", looking down on this term and calling it cheating.