hamlet (a small village) - Francés Inglés Diccionario