English Dictionary
Definition franchiser in British English
franchiser noun
[countable] noun
/ˈfræntʃaɪzə(r)/
1
a business that sells franchises
Synonyms and related words
