What is a Certificate of Deposit (CD)?

A Certificate of Deposit is a form of time deposit held at a financial institution; a time deposit cannot be withdrawn before a specified maturity date without being subject to a dividend penalty for early withdrawal.