shop window

Noun
  1. A window of a store facing onto the street;
    Used to display merchandise for sale in the store (synset 103216510)

Other Searches