Idiom: Ghost town

Idiom Definitions for 'Ghost town'


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: