i was standing in front of the window and i was looking through the flyscreen
a wire-mesh screen over a window to prevent flies from entering a room
"i was standing in front of the window and i was looking through the flyscreen" What is the definition of "flyscreen"?