English to Arabic

Meaning for:
Ambulates
other
يتجوّل