Type of a rolling bearing that uses balls to maintain separation between bearing races.  There are several different kinds of ball bearings, each offering many functions. They can be made in different materials such as stainless steel, chrome steel and ceramic.