Translation of term deposit in Indonesian

User Contribution

term deposit

deposito berjangka

noun