direct debits - Turkish English Dictionary