Ball bearings are a type of rolling-element bearing that uses balls to reduce friction and allow moving parts to roll rather than slide. They're used in a wide range of applications, including vehicles, white goods, agriculture, and aerospace machinery.