English to Arabic

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