immediate or deferred life annuity - Turkish English Dictionary