slimeball

(noun)

noun

1. (slang, derogatory) A person who is slimy (in the figurative sense of underhanded, sneaky).