Green’s Dictionary of Slang

sleazoid n.

see sleazo under sleaze n.