ghost town

 

noun

  • a deserted town with few or no remaining inhabitants: it’s like a ghost town at weekends