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.
A poorly-researched dictionary of British Slang words and phrases, written by some guy off the internet.
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.