leveragingEnglish

leverage, leveraging

Noun

Investing with borrowed money as a way to amplify potential gains (at the risk of greater losses)

English: leverage, leveraging

English words with similar meanings

Show 1 words