English to Arabic

Meaning for:
Armory
other
مستودع الأسلحة