land sale in exchange for annuity - Turco Inglés Diccionario