sludgeball

sludgeball

(ˈslədʒbɑl)
n. a despicable and repellent person. Mike is such a sludgeball! Why do you keep seeing him?