English to Arabic

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