n. snow forest
Definition of snow forest in English
Biome specific to North America and Eurasia that is characterised by frozen subsoil and a vast forest of conifers.
Biome specific to North America and Eurasia that is characterised by frozen subsoil and a vast forest of conifers.