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