Translation of francais in English:

francais

franchise

noun

  • 1

    franchise, right to vote in public elections, authorization to sell a company's goods or services in a certain area