Meaning of “ghost town” - Learner’s Dictionary

ghost town

noun [ C ] uk us

a town where few or no people now live

(Definition of “ghost town” from the Cambridge Learner’s Dictionary © Cambridge University Press)