term deposit
noun

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

Browse by Subjects
point and figure chart
Gresham's law
employment situation report
socially conscious mutual fund
joint management