English-Latin dictionary »

promenade, walk, place to walk in meaning in Latin

EnglishLatin
promenade, walk, place to walk in noun

deambulacrum [deambulacri](2nd) N
noun