English to Arabic

Meaning for:
Backstop
other
المصدّ