ball-and-roller bearing - French English Dictionary