COMPANY TOWN Meaning of COMPANY TOWN in English a town dominated by one industry or company When the coal mine closed down the company town faced severe economic times. English idioms vocab. Словарь английских идиом и выражений. 2012