a financially sound business - French English Dictionary