Speakrighter

Definition:n. A person who constantly corrects other people's grammar. v. To habitually correct the grammar of everyone with whom you speak regardless of the social context or the minuteness the perceived error.