English to Arabic

Meaning for:
Dead-end
other
النهاية المسدودة