fixed deposit
noun

a deposit which pays a stated interest over a set period

Browse by Subjects
fixed asset turnover
currency selection
quote
call
scheme of arrangement