snowscapePronunciation: /ˈsnəʊskeɪp/Definition of snowscape noun a landscape covered in snow. a picture of a snowy landscape. snowscape in other Oxford dictionaries Definition of snowscape in the US English dictionary