be embarrassed about - French English Dictionary