guaranteed renewable insurance - French English Dictionary