Definition of Imputrescible

  • 1. Not subject to decay Adjective Satellite

Semanticaly linked words with "imputrescible"