Adjective Definition

imputrescible

1.Definition: not subject to decay




Please Share