English to Arabic

Meaning for:
Haltering
other
الربط