English to Arabic

Meaning for:
Ramble
other
النزهة