SASTRUGA Meaning of SASTRUGA in English (Russian) A long wavelike ridge of snow, formed by the wind and found on the polar plains. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012