What does asian snow angel mean?

asian snow angel meaning in Urban Dictionary

like an everyday snow angel, but piss your pants initially.