Complex sentence: Flexitarianism (or semi-vegetarianism) is the practice of eating mainly vegetarian food, but making occasional exceptions for social, pragmatic, or nutritional reasons.
Split into simpler sentences: Flexitarianism (or semi-vegetarianism) is the practice of eating mainly vegetarian food. Flexitarians prefer to eat vegetarian food, but make occasional exceptions for social, pragmatic, or nutritional reasons.