rotter (n.) Look up rotter at Dictionary.com
"person deemed objectionable on moral grounds," 1889, slang, from rot + -er (3).