franchise

1 topic · 1 source

Business

Banking

A legal agreement by which a company (franchisor) licenses its trade name and/or business system and practices for a fee to another (franchisee).

Cite this definition

APA
MLA
Chicago