Splash-guard meaning

Any piece or device designed to protect against or deflect splashing liquid, specif., one behind a wheel of a motor vehicle for stopping water, mud, etc. from splashing against the vehicle body.
noun
0
0
Advertisement