What does 'Ghost town' mean?

A ghost town is a town that has been abandoned or is in decline and has very little activity.



Idioms similar to 'Ghost town'


All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: