rhizoverbBeta
Feedback

mall

Shopping centernoun · A large shopping center containing many stores.Public walkwaynoun · A broad public walkway or landscaped area for pedestrians.