All Terms
Search glossary
Search
kaavie
In Scotland, a heavy fall of
snow
.