put somebody to shame - Spanish English Dictionary