Dictionary.com
Thesaurus.com
has rotted
  • present perfect of rot (3rd person singular).