What does blizzard bear mean?

blizzard bear meaning in Urban Dictionary

a lovely bear which is used for snuggling.