la alcaldesa

feminine noun

mayor

"La alcaldesa firmó el nuevo contrato ayer."

The mayor signed the new contract yesterday.