ghost town
US
/ˌgoʊst ˈtaʊn/
UK
/gəʊst taʊn/
Definition for ghost town is being prepared and will be available soon.
Definition for ghost town is being prepared and will be available soon.