The English term "screen" matches the Italian term "schermo, reticolo, schermo"

other english words that include "screen" : italian :
fly screen rete contro le mosche
screened riparato
screenplay copione
windscreen parabrezzo