noun🔗ShareA transparent screen made of glass, located at the front of a vehicle in order to protect its occupants from the wind and weather"Oh no! A vandal has just smashed our windscreen! Susan, can you go and call the insurance company?"vehicleweatherpartChat with AIVocabulary GamePractice Reading
noun🔗ShareA cover for a microphone to exclude airy noises such as wind and breathing."The singer used a windscreen on her microphone to reduce the noise from her breath during the performance. "soundtechnologydevicemediacommunicationChat with AIVocabulary GamePractice Reading
verb🔗ShareTo install a windscreen on."The mechanic will windscreen the new car tomorrow before it's delivered. "vehicletechnologyChat with AIVocabulary GamePractice Reading