Someone who zealously practices veganisasam and shamelessly pushes the vegan lifestyle on others in a rude or judgmental manner.
The Vegan Teacher is a completely crazy evegangelical