acutely embarrassing - French English Dictionary