insurance product - German English Dictionary