company town (English, noun)
expansion: company town (plural company towns)
Senses:
glosses: 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.
tags: idiomatic
Forms:
form: company towns
tags: plural