Loss-of-life meaning

(euphemistic) Death.
noun
0
1
Advertisement