English to Arabic

Meaning for:
Watchtower
other
برج المراقبة