Search results
- Dictionarymall/môl/
noun
- 1. a large building or series of connected buildings containing a variety of retail stores and typically also restaurants. North American
- 2. a sheltered walk or promenade.
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries