What does "ghost town" mean?
A once thriving town that has been completely abandoned, as in Many of the old mining communities are ghost towns now. This idiom implies that there are no living people left in town. [First half of 1900s]
Learn more about ghost town