snow_bankEnglish

snow bank, snowbank

Noun

A mound or heap of snow

English: snowbank, snow bank

English words with similar meanings

Show 1 words