English to Arabic

Meaning for:
Headquarters
other
المقر