We do not currently know of any synonyms for imputrescible.
The adjective imputrescible is defined as: