An Encylopedia Britannica Company

ghost town

1 ENTRIES FOUND:
ghost town noun
plural ghost towns
ghost town
noun
plural ghost towns
Britannica Dictionary definition of GHOST TOWN
[count]
: a town that no longer has any people living in it : an abandoned town