life annuity contract - German English Dictionary