batting machine - French English Dictionary