SNOWSUIT


Meaning of SNOWSUIT in English

■ noun N. Amer. an all-in-one outer garment covering the body, legs, and arms, worn outdoors in winter.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.