What does atalaya mean?

atalaya - Spanish to English

vantage point