immediate or deferred life annuity - German English Dictionary