Synonyms: imputrescible
Definition: not subject to decay
Similar words: imperishable
Definition: not perishable