shop window
nounfeminine/ˈmõ.tɾɐ/high
mon·tra
Definition
Glass-fronted area at the front of a shop where goods are displayed for sale.
The new dresses were beautifully arranged in the shop window.
Children pressed their noses against the toy shop window.
Etymology
Do francês 'montre'.