
Business Certificate of Deposit
A note, either issued by a bank or reputable corporation, promising a return over a period of time.
More words in the glossary starting with B
A note, either issued by a bank or reputable corporation, promising a return over a period of time.