« Back to Dictionary Index
An inflatable rubber device mounted inside some tires to contain air and support the vehicle weight.
« Back to Dictionary IndexAn inflatable rubber device mounted inside some tires to contain air and support the vehicle weight.
© SPEEDREVIVAL.COM 2024