rotter
noun
°A worthless, despicable person.
°(slang) A scoundrel.