feel embarrassment - Turkish English Dictionary