English to Arabic

Meaning for:
Interposed
other
موسّط