A bank deposit, that cannot be withdrawn before the date which is specified at the time of deposit, is called ?
A. Bond deposit
B. term deposit
C. time deposit
D. Fixed investment