English to Arabic

Meaning for:
Striding
other
التمشّي