Definition Of malls

noun

a large building or series of connected buildings containing a variety of retail stores and typically also restaurants.

Once your store is in every mall , how do you get more growth - especially if the chain is narrowly focused to begin with?

a sheltered walk or promenade.

Example Of malls