watchtower

What does watchtower mean?

watchtower

Plural: watchtowers

Definition

A tall tower from which people can watch the surrounding area.

Example sentences

Related words

See it in 3D

watchtower in other languages