term deposit
noun

money invested for a fixed period at a higher rate of interest

Browse by Subjects
SMP
foreign currency reserves
National Futures Association (NFA)
Clearing Member
accrual