atalaya


Also found in: Wikipedia.

atalaya

(ˌɑːtəˈlaɪə)
n
(in Spain) a watchtower