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