Synonyms for Tontine (same or very similar meaning)
WordNet sense 1 (a form of life insurance whereby on the death or default of a participant his share is distributed to the remaining members):
tontine insurance
From the ODE community, based on WordNet
add/edit