Ribald

[rib-uhld; spelling pron. rahy-buhld]

–adjective 1. vulgar or indecent in speech, language, etc.; coarsely mocking, abusive, or irreverent; scurrilous.

–noun 2. a ribald person.

Synonyms: base, bawdy, blue*, coarse, devilish, earthy, fast*, filthy*, foul-mouthed, gross*, indecent, indecorous, juicy, lascivious, lewd, licentious, low-down and dirty, naughty, off-color, out of line, purple*, racy, rascally, raunchy, raw*, risqué, rogue, rough, rude, salacious, salty, scabrous, scurrilous, sly, smutty, spicy*, unbecoming

Antonyms: chaste, clean, decent