hit a baseball with great force - German English Dictionary