Green’s Dictionary of Slang

sleeze bucket n.

see sleazebucket n. (1)