Green’s Dictionary of Slang

sleazster n.

see sleaze n. (2)