meaning of Card Boogers

Card Boogers meaning in Urban Dictionary

That sticky material accustomed stick cards to report in ads