financial embarrassments - French English Dictionary