Term Gallery logo

Meanings of mayor of a city in spain in anglès

Related terms
alcaldessa