deambulacrum

place to walk, promenade

Noun
1