ultimate settlement - French English Dictionary