imputrescible
1. [ adjective ] not subject to decay
Related terms: imperishable