Irresuscitable definition

Incapable of being resuscitated or revived.
adjective
0
0
Advertisement