non-cancelable insurance - French English Dictionary