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.

See also: