
Explore essential business concepts and terms with this comprehensive industry glossary.
1–3 / 3 terms
Debentures are unsecured loans companies use to raise funds, offering fixed interest payments and repayment at maturity to investors.
Deferred revenue is money received for goods or services not yet delivered, recorded as a liability until the company fulfills its obligation.
Demonetisation means a currency loses legal tender status, requiring exchange for new notes and impacting spending, business, and the economy.