English to Arabic

Meaning for:
Haltered
other
مربوط