« Back to Dictionary Index
A device found on diesel cars that removes any water which may have contaminated the diesel fuel.
« Back to Dictionary IndexA device found on diesel cars that removes any water which may have contaminated the diesel fuel.
© SPEEDREVIVAL.COM 2024