The phrase
"sport franchises" refers to professional sports teams that are owned and operated as businesses. They compete in organized leagues and offer entertainment for fans, while also generating revenue through various means such as ticket sales, sponsorships, and merchandise.
Full definition