Big Huge Thesaurus

imputrescible

adjective

similar terms