long-term insurance - French English Dictionary