Preparing your study page...
Correct answer: D
Explanation
A hamlet is a small settlement or village; therefore, 'village' is its closest synonym.