mayor of an indigenous town - Francés Inglés Diccionario