Versión en Español
Meaning of
"atalaya, torre de guarda en las costas."
in English language
Spanish to English
English to Spanish
Spanish
English
atalaya, torre de guarda en las costas.
martello tower