direct-debit mandate - Turkish English Dictionary