term deposit (English, noun)
expansion: term deposit (plural term deposits)
Senses:
glosses: Synonym of time deposit.
Forms:
form: term deposits
tags: plural