store window

English

Noun

store window (plural store windows)

  1. Synonym of display window.