Synonyms for Degenerate (same or very similar meaning)
WordNet sense 1 (a person whose behavior deviates from what is acceptable especially in sexual behavior):
deviant, deviate, pervert, deviate, pervert
WordNet sense 2 (unrestrained by convention or morality):
debauched, dissipated, dissolute, fast, libertine, profligate, riotous, degraded
WordNet sense 3 (deliberately violating accepted principles of right and wrong):
immoral
WordNet sense 4 (grow worse):
deteriorate, devolve, drop
From the ODE community, based on WordNet
add/edit