What does B10 Life mean?

B10 Life meaning in Business Dictionary

A measurement of times in which 10 percent of a population of an item has unsuccessful. The expression arises from the manufacture of anti-friction bearings, and it is familiar with show the minimum lifetime of ninety % of a given group of bearings running within speed and loading tolerances.