Leveraged finance refers to a type of financial strategy where companies borrow money to fund their projects or acquisitions by using their existing assets as collateral. It involves utilizing debt to magnify the potential return on investment.
Full definition