Synonyms of company town

Primary definition: A town in which almost all employment, housing, and stores are owned by a single company, typically a large industrial employer such as a mine or mill.

Full Dictionary Entry

Ranked Synonyms (Strongest to Related)