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