Synonyms for Imputrescible:

n.

imputrescible (noun)
imperishable.