Adjective imputrescible has 1 sense
  1. imputrescible - not subject to decay
    Antonym:
    perishable (indirect, via imperishable)
,
TOP