hit-batter - German English Dictionary