insect screen
English
Noun
insect
screen
(
plural
insect screens
)
A
window screen
.
Translations
window screen
—
see
window screen