mayor (city/town) - Espagnol Anglais Dictionnaire