death futures

death futures

English Noun
Ad

Definition

Trading life assurance policies of terminally ill people, bought by a third party as an investment.

Ad