turn out to be profitable - French English Dictionary