term deposit
noun

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

Browse by Subjects
capitalism
secured liability
Securities and Futures Authority
short squeeze
budget variance