remain puzzle - French English Dictionary