In some cases, town is an alternative name for "city" or "village" (especially a small city or large village; and occasionally even hamlets).Sometimes, the word town is short for township.In general, today towns can be differentiated from townships, villages, or hamlets on the basis of their economic character, in that most of a town's population will tend to derive their living from ... More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.