The Italian term "vetrina" matches the English term "shop-window"

other italian words that include "vetrina" : english :
vetrina, veduta, esposizione, denuncia, emersione display