hit-batter - French English Dictionary