a shameful defeat - Spanish English Dictionary