holder of a life annuity - Francés Inglés Diccionario