Definitions of imputrescible:

  • adjective:   not subject to decay