direct debit draft - Turkish English Dictionary