A "snow eyelash" is not a commonly recognized term related to snow or weather phenomena. It is possible that the term you are referring to is either a regional or colloquial expression without a universally recognized meaning. If you provide more context or clarify the term further, I would be happy to try and assist you.