Versión en Español
Meaning of
"torre, pilar, torreta."
in English language
Spanish to English
English to Spanish
Spanish
English
torre, pilar, torreta.
tower