keep the wind in your sails - French English Dictionary