|
Definition of Company town
1. Noun. (idiomatic) 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 local government. ¹
¹ Source: wiktionary.com