single-run hit connected with a lot of force - Spanish English Dictionary