c. 1300, from snow (n.) + drift (n.).
snowbank
snowbird
snow-blind
snowbound
Snowdon
snowdrift
snowdrop
snowfall
snowflake
snow-goose
snowman