acutely embarrassing - Turkish English Dictionary