non-cancelable life insurance - German English Dictionary