RichThesaurus
grammar Nazi
grammar Nazi
antonyms
grammar Nazi
definitions
noun
A person who habitually corrects or criticizes the language usage of others.