ball-sealer - French English Dictionary