A hamlet is a small, rural community or village. It typically consists of a cluster of houses and other buildings, often with a central green or common area where people can gather. Hamlets are generally smaller than towns and have fewer services and amenities.