English-French dictionary »

snow fence meaning in French

EnglishFrench
snow fence noun

paravalanchenom {m}