throw the towel - Spanish English Dictionary