meaning of alcaldesa

alcaldesa - Spanish to English

gran [female]