a small village, esp, in Britain, one without its own church [Middle English from early French hamelet, dimin. of ham village, of Germanic origin]