1. microfranchise - Noun
2. microfranchise - Verb
microfranchise (plural microfranchises)
A franchise of a microenterprise.
microfranchise (third-person singular simple present microfranchises, present participle microfranchising, simple past and past participle microfranchised)
To create a franchise of a microenterprise.