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.

Download our Idioms eBooks - Download our English idioms eBooks now...

See also: