imbulus

Noun

 * 1) A place where one can stroll; a promenade