meaning of Blippard

Blippard meaning in Urban Dictionary

When the 'storm of the century' comes by and does not deliver the products. February 1st 2011 was forecast to bury the northern American in 2 feet of snow. We got 4 inches in Detroit - duh...