ghost town
nounDefinition of ghost town
: a once-flourishing town wholly or nearly deserted usually as a result of the exhaustion of some natural resource
Keep scrolling for more
Keep scrolling for more