sleaze

noun

A sleazy condition, quality, or appearance.

noun

low moral standards

noun

a person with low moral standards

noun

(the commonest instance of the above) a man who is sexually aggressive or forward with women to the point of disgust

noun

tastelessness by virtue of being cheap and vulgar