a name given for a well presented and much approved vagina
: was she fit?
:ooooh yeah, should of seen the glory badger on her
When you flatulate, say this to let others know you've farted but you don't want to say it outright. Originated from Invercargill we believe, and can also be shortened to 'maccy badge'
*farts* 'mackerel badger!' teacher: what? class: *giggles*