English Etymology snow + bank
Noun en-noun
#A heap of snow.
Derived terms w:Snowbank Lake|Snowbank Lake w:Snowbank Trail|Snowbank Trail
ru:snowbank