off one's own bat - French English Dictionary