be deeply embarrassed - Turkish English Dictionary