English to Arabic

Meaning for:
Abra
other
المجرى الضّيّق