term insurance contract - German English Dictionary