direct debit mandate - Turkish English Dictionary