Big Huge Thesaurus

putrefactive

adjective

similar terms