What does alabama blizard mean?

alabama blizard meaning in Urban Dictionary

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