holder of a life annuity - French English Dictionary