Nouns

(n)ribalda ribald person; someone who uses vulgar and offensive language

Adjectives

(s)bawdy, off-color, ribaldhumorously vulgar“bawdy songs”, “off-color jokes”, “ribald language”