bug screen (English, noun)
expansion: bug screen (plural bug screens)
Senses:
glosses: A window screen.
Forms:
form: bug screens
tags: plural