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
death futures
Trading life assurance policies of terminally ill people, bought by a third party as an investment.