windscreen

1 n windshield (of a car). 2 n one of those things that you put up on a beach that stops the sand from blowing in and stops those inside from noticing that the tide is coming in.

In categories

Travel & Transport

Related words

underground, verge, wing, zebra crossing

Leave a Reply

Your email address will not be published. Required fields are marked *