English to Arabic

Meaning for:
Passages
other
الممرات