1
keeping alive longer;prolonging life;life extension;life-support
1
Enmei
Shirabe