"person deemed objectionable on moral grounds," 1889, slang, from rot + -er (3).
only a rotter would do that
rotogravure
rotor
Rototiller
rotten
rottenness
rotter
Rottweiler
rotund
rotunda
rotundity
Rotwelsch