hard blow from a bat - Spanish English Dictionary