English to Arabic

Meaning for:
Rambled
other
متجوّل