What does windshield mean?
windshield
Plural: windshields
Synonyms: windscreen
Definition
The clear screen at the front of a motorbike that keeps the wind off the rider.
windshield
Plural: windshields
Synonyms: windscreen
The clear screen at the front of a motorbike that keeps the wind off the rider.