ball bearing with protective caps - Turkish English Dictionary