English to Arabic

Meaning for:
Mediates
other
يتوسّط