feel embarrassed for another person - French English Dictionary