Is there a single term (word or phrase) for city and town, as opposite to village?
In my language there's no distinction between city and town, so having one word for both of them is quite natural (of course there are small towns and big towns - cities).