meaning of asian snow angel

asian snow angel meaning in Urban Dictionary

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