What does alcaldesa mean?

alcaldesa - Spanish to English

gran [female]