financially embarrassed - Turkish English Dictionary