A person who does not eat animal flesh, or, in some cases, use any animal products.
An animal that eats only plants; a herbivore.