slimeball
noun
°(slang) A person who is slimy (in the figurative sense of underhanded, sneaky).