meaning of Blozzard

Blozzard meaning in Urban Dictionary

A blow job that needs the receiver to truly have the capability to stick their penis in a frozen ice-cream treat prior to getting blown. Cold work, but everyone wins ultimately.