ball-catch - French English Dictionary