slip a punch - Spanish English Dictionary