Alcaldesco admin 6 years ago Alcaldesco Alcaldesco Definition Alcaldesco Spanish Adjective English meaning : Village Mayor