Big Huge Thesaurus

putrescence

noun