it embarrasses me - Turkish English Dictionary