financial embarrassment - Turkish English Dictionary