make more sail - French English Dictionary