1 definition by horeandre

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
Get the windscreen mug.