Attested.to

Definition

a mayor or chief magistrate of a Spanish town

Seed ·

Term in context

alcalde in CommonParlance