financial embarrassement - French English Dictionary