English to Arabic

Meaning for:
Turrets
other
الأبراج