IDIOMS

grammar Nazi

(slang, idiomatic) A person who habitually corrects or criticizes the language usage of others.