person who enjoys a life annuity - French English Dictionary