direct-debit payment - Turkish English Dictionary