WATCHTOWER


Meaning of WATCHTOWER in English

■ noun a tower built to create an elevated observation point.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.