English to Arabic

Meaning for:
Logjam
other
العائق