City - a large town. Town - an urban area ... that is generally larger than a village and smaller than a city. Village - a group of houses and associated buildings, larger than a hamlet and smaller than a town, situated in a rural area. Hamlet - an omelet containing ham.