Advertisement
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.
Ranked Synonyms (Strongest to Related)
Advertisement
Translate "company town" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement