An annoyingly smart person.. a person who over-uses the spelling and grammar rules.
Fred: Hey, how's you?
Fred: Aint got no money today mate, sorry
Bob: I think you mean "I haven't got ANY money"
Bob: Learn your spelling and grammar!
Fred: Shut it, spag head!!