hamlet

noun
a small village