cringe with embarrassment - Turkish English Dictionary