SNOW MOUSE


Meaning of SNOW MOUSE in English

noun

1. : any of several pale-grayish voles of the Alps and other high mountains of central Europe

2. : pied lemming

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.