meaning of Badger Slap

Badger Slap meaning in Urban Dictionary

the contrary of a Mushroom Stamp.