ghost town

Explore definitions, synonyms, and language insights of ghost town

Definitions

Noun
a deserted settlement (especially in western United States)

More General Terms