direct debit authorization - Turkish English Dictionary