English Dictionary
◊ IMPUTRESCIBLE
imputrescible
adj : not subject to decay