flush with embarrassment - Turkish English Dictionary