direct debit authorisation - Turkish English Dictionary