term deposit
noun

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

Browse by Subjects
disequilibrium
hard landing
accrued revenue
primary instrument
delivery note