Italian Word of the Week: Vetrina
VETRINA: ITALIAN DEFINITION Parte del negozio che si affaccia sulla strada, dove la merce viene mostrata al pubblico. (Part of the shop facing the street, where the goods are shown to the public) ENGLISH TRANSLATION Shop window PART OF THE … Continued