meaning of blizzard bear

blizzard bear meaning in Urban Dictionary

a lovely bear which is used for snuggling.