Meaning: an authorization to sell a company's goods or services in a particular place
meaning of the word
Meaning: grant a franchise to
And yet," I continued, "some people hold that women ought not to have the franchise, or suffrage, or whatever it is!
He accordingly summoned to the parliament house several Lords who had been deprived of their honours by sentences which the general voice loudly condemned as unjust; and he took on himself to dispense with the Act which deprived Presbyterians of the elective franchise.