Translation of down payment in Indonesian

User Contribution

down payment

uang muka

noun