reef in the sails - French English Dictionary