solecist

SOL'ECIST, n. One who is guilty of impropriety in language.