embarrass somebody - Spanish English Dictionary