Meanings

  1. retail space (rooms that are suitable for the establishment of a store)

  2. shop, store (establishment that sells goods or services to the public; originally only a physical location, but now a virtual establishment as well)