матерщинник

Noun

 * 1) a person who uses vulgar or offensive language too much; who uses  too much