ball and roller bearings - Turkish English Dictionary