Idiom: Ghost town

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'

See also: