English to Arabic

Meaning for:
Interposing
other
التوسّط