Similar Words

Imputrescible — definition

1. imputrescible (Adjective)

1 definition

imputrescible (Adjective) — Not subject to decay.