batting threat - French English Dictionary