A person who chooses not to eat beef, pork, chicken, fish or other meats. Usually for ethical, religious, or health reasons.
Vegans are another type of vegetarian who abstain for dairy, eggs, and honey, aswell as all meats.
Person A: I'm a vegetarian and I eat fish...
Person B: No you're not. Vegetarians don't eat fish.