life annuity contract - Alemán Inglés Diccionario