What is the full meaning of windproofs
WINDPROOF, to make a fabric etc. proof against the wind [v]
Example of the word windproofs placed on a Scrabble board.