village in the andean highlands, with rustic homes and a stable population - Español Inglés Diccionario