Words: ribald
Part of speech: n
Definition: a ribald person; someone who uses vulgar and offensive language