village

noun

1.
a community of people smaller than a town
2.
a settlement smaller than a town