DictionaryAI

company town

Short definition from Wiktionary

Noun

  1. A town, city, or other municipality in which a single large business has a controlling influence over the economy and, sometimes, over the societal structure and the local government.

We haven’t written up company town yet: Simple and Standard meanings, examples and a quiz.