down payment posting - Turkish English Dictionary