rotten
1 bad, corroded, corrupt, crumbling, decayed, decaying, decomposed, decomposing, disintegrating, festering, fetid, foul, mouldering, mouldy, perished, putrescent, putrid, rank, sour, stinking, tainted, unsound
2 bent (slang) corrupt, crooked (informal) deceitful, degenerate, dishonest, dishonourable, disloyal, faithless, immoral, mercenary, perfidious, sink, treacherous, untrustworthy, venal, vicious
3 (informal) base, contemptible, despicable, dirty, disagreeable, filthy, mean, nasty, scurrilous, shitty (taboo slang) unpleasant, vile, wicked
4 (informal) bad, deplorable, disappointing, regrettable, unfortunate, unlucky
5 (informal) chickenshit (U.S. slang) crummy (slang) duff (Brit. informal) ill-considered, ill-thought-out, inadequate, inferior, lousy (slang) low-grade, of a sort or of sorts, poor, poxy (slang) punk, ropey or ropy (Brit. informal) sorry, substandard, unacceptable, unsatisfactory
6 (informal) bad, below par, ill, off colour, poorly (informal) ropey or ropy (Brit. informal) rough (informal) sick, under the weather (informal) unwell
Antonyms
1 fresh, good, pure, sweet, wholesome
2 decent, honest, honourable, moral, scrupulous, trustworthy