1 wind mantle | Definition of wind mantle

wind mantle

noun

Definition of wind mantle

: windbreak sense 1a used chiefly in forestry