batter who hits the ball hard - Spanish English Dictionary