alcalde

noun

1.
a mayor or chief magistrate of a Spanish town