feel embarrassed for another person - Spanish English Dictionary