A needle roller bearing is a type of rolling-element bearing that uses small cylindrical rollers. They are typically between 1 and 10 mm in diameter and are used to support higher loads than ball bearings. The name "needle roller bearing" comes from the fact that the rollers are very thin and they look just like needles.