mayor (city/town) - Spanish English Dictionary