GHOST TOWN
Meaning of GHOST TOWN in English
noun
a town that used to be busy and have a lot of people living in it, but is now empty
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005