non-cancelable insurance - German English Dictionary