What is the full meaning of windscreens
WINDSCREEN, a screen that protects against the wind [n]
Example of the word windscreens placed on a Scrabble board.