SNOWHEDGE


Meaning of SNOWHEDGE in English

A planting of shrubs or other plants to intercept drifting snow. Also referred to as Snowbreak and Snow Catch.

Environmental engineering English vocabulary.      Английский словарь экологического инжиниринга.