Definition of Imputrescible

Adjective: imputrescible  ,im-pyoo'tre-su-bul

  1. Not subject to decay

See also:
imputing
IMU