town, city or village - Espagnol Anglais Dictionnaire