turn out well - French English Dictionary