financial embarrassment - French English Dictionary