* * *
loan note UK US noun [C]
► BANKING, FINANCE a legal agreement between a lender and a borrower giving the period of the loan, interest payments, etc.: »
The computer services group has bought its biggest rival in a £3.28m cash and loan notes deal.
Financial and business terms. 2012.