Definition of "windscreens"

windscreens