blow from a baseball bat - German English Dictionary