YourDictionary

Dictionary Home » Business » leveraged

leveraged business definition

Of, relating to, or being an investment situation for which borrowed funds are used. A highly leveraged investor or firm is in a relatively risky position if interest rates rise or if the investment yields are disappointingly low.

Learn more about leveraged

link/cite print suggestion box