Attested
.to
Menu
Definition
a mayor or chief magistrate of a Spanish town
Seed
·
Term in context
alcalde
in
CommonParlance