a sore point/spot - Turkish English Dictionary