Just to confuse matters further: I looked -- okay, Googled -- for "snow wort" in English just to see who comes out to play, and I found this: Niphaea oblonga Abrotanella nivigena ... does no-one have a clue?