Synonyms of Ghost town
Primary definition: A deserted town with few or no remaining inhabitants, typically resulting from economic decline or the exhaustion of a natural resource.
Primary definition: A deserted town with few or no remaining inhabitants, typically resulting from economic decline or the exhaustion of a natural resource.