screen
Noun
wire mesh fit into a window to keep out insects
screen
Oh and repair the window screen. I can't stand all the insects that are coming in the window.
We're sorry but BraveSpeaking doesn't work properly without JavaScript enabled. Please enable it to continue.