meaning of ghost town

1. a deserted town especially in Western United States


Related Words

ghost town |

Developed & Maintained By Taraprasad.com

Treasure Words