Imputrescible /(?)/

Im·pu·tres·ci·ble

Imputrescible

a.
  1. Not putrescible.