Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

ghost town Definition

Cancel
ghost town
noun(ghost town)
a once-flourishing town wholly or nearly deserted usually as a result of the exhaustion of some natural resource

Words Related to ghost town!

ghost town Examples by Brain Bank Users