sleazeball
An unpleasant, detestable, repellent person, especially one who makes lecherous advances or lewd remarks. My last manager was a total sleazeball, always implying that he and I should hook up sometime. There's some sleazeball at the bar eyeing us up.
sleazeball
n. a repellent person. Who is that sleazeball with the earring?