ribald
adjective
°Coarsely, vulgarly or lewdly humorous.
noun
°A person who is filthy or vulgar.