An Encylopedia Britannica Company

snow tire

1 ENTRIES FOUND:
snow tire noun
plural snow tires
snow tire
noun
plural snow tires
Britannica Dictionary definition of SNOW TIRE
[count] US
: a special tire that is used to give a vehicle better control when you are driving on snow and ice