The English term "display" matches the Italian term "vetrina, veduta, esposizione, denuncia, emersione"

other english words that include "display" : italian :
displays presenta