term deposit
noun

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

Browse by Subjects
value added
spot price
block trade
tax system
capital asset pricing model