Big Huge Thesaurus

putrefacient

adjective

similar terms