GHOST TOWN


Meaning of GHOST TOWN in English

noun

: an abandoned town or village that is at least in part still standing

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.