much embarrassed - Turkish English Dictionary