atalaya


atalaya

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