Skip to main content

horeandre's definitions

windscreen

Windscreen is a British word for screening the wind on televition.
The windscreen is on Channel 5 News, showing postman pat's mail getting blown away :O
by horeandre September 11, 2017
mugGet the windscreen mug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email