What does atalaya mean in English?

Learn vocabulary with pictures as well as translations of atalaya into English

See more

n. atalaya

Translation: watchtower

Definition of atalaya in English

Torre utilizada principalmente para vigilancia militar.

Definition of atalaya in Spanish

Tower used primarily for military surveillance.