English to Arabic

Meaning for:
Depots
other
المستودعات