ball-and-roller bearing - Turkish English Dictionary