meaning of Blizzatch

Blizzatch meaning in Urban Dictionary

A mixture between a blizzard and a snatch... often found in a deragatory method.