noun
1. : an outside display window in which a store exhibits merchandise
2. : a sample or setting used to exhibit or illustrate something at its best
wanted to create a show window of democracy in the Far East
noun
1. : an outside display window in which a store exhibits merchandise
2. : a sample or setting used to exhibit or illustrate something at its best
wanted to create a show window of democracy in the Far East
Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012