ICE NEEDLE Meaning of ICE NEEDLE in English A thin ice crystal floating high in the atmosphere in certain conditions of clear, cold weather. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012