company town
noun
: a community that is dependent on one firm for all or most of the necessary services or functions of town life (such as employment, housing, and stores)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share