land a punch - Spanish English Dictionary