What does rotten mean?

It means decayed, spoiled or decomposed. Also foul, bad smelling and used in another way it can mean corrupt dishonest or bad.