rhizoverb
Beta
Feedback
→
mall
Shopping center
noun · A large shopping center containing many stores.
Public walkway
noun · A broad public walkway or landscaped area for pedestrians.
Enable JavaScript for search, audio, and interactive vocabulary practice.