Merchant Bank Cd Deposit Meaning