Slovnenya

Translation English Italian: down payment

Dictionary: main
down payment
noun