Fill up the gap choosing the appropriate one : Hamlet means ---- ?

Answer: 
a small village
Fill up the gap choosing the appropriate one : Hamlet means ---- ?