English to Arabic

Meaning for:
Embassy
other
السفارة