What is the best definition of the term interest rate?

Athe rate of return on a business risk
Bthe price for borrowing or saving money
Cthe cost of improving productivity
Dthe influence of supply and demand on loans