Ambles Synonyms and Antonyms

A leisurely walk (usually in some public place)
(Noun)