English to Arabic

Meaning for:
Placable
other
مسامح