What is the meaning of snow forest in English?

Learn vocabulary with pictures as well as definitions of snow forest in English

Learn in

See more

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.

Synonyms of snow forest in English

taigaboreal forest