stroll

noun

1.
a leisurely walk (usually in some public place)
Derived from:
stroll