Spanish–English dictionary

English translation of the Spanish word atalaya

Spanish → English
  
SpanishEnglish
atalaya elevation; guard; lookout; outlook; watch‐tower
atalayar watch from a watch‐tower