life insurance provider - German English Dictionary