come to bat - French English Dictionary