What is the meaning of Podestà?

Alternative form of podesta

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

mayor

Source: wiktionary.org