meaning of alabama blizard

alabama blizard meaning in Urban Dictionary

whenever a guy blows lots in someones face so they really cant see