For the non-Korean speakers, that is just the English word hangulized with Korean characters (Seu-no-oo).
That's tricky. I get the german translation for Snow (Schnee) translating yours too. Is yours a word that would be in the Korean dictionary or is it "just" slang?