English to Arabic

Meaning for:
Castles
other
القلاع