What is the meaning of Podestà?

podesta: a high office in various medieval and early modern Italian republics

mayor

Source: wiktionary.org