SNOWFLAKE Meaning of SNOWFLAKE in English Precipitation which is made up of a number of snow crystals fused together. Environmental engineering English vocabulary. Английский словарь экологического инжиниринга. 2012